/**
 * 包装模式包括：装饰模式、适配器模式、门面模式、代理模 式、桥梁模式。
 * 通性：通过委托对一个或一系列对象进行包装，使系统更加稳定、灵活、易扩展。从实现来看都是代理的一种具体表现。</br>
 * 场景上的区别： </br>
 * 代理模式：封装对象内部的细节，用在一个对象访问需要限制的场景中。如AOP
 * 装饰模式:特殊的代理模式,不改变的接口的前提下增强功能，动态添加职责。如：已运行的系统中添加装饰类来扩展系统功能。
 * 适配器模式：接口转换，屏蔽外部接口以避免外部接口侵入系统，从而提高系统的稳定性和可靠性。
 * 桥梁模式：不破坏封装性的可扩展框架，抽取出抽象部分和实现部分（两个桥墩）在不破坏分装的情况下能独立变化。
 * 门面模式：只是一个子系统的访问快速接口，不会影响子系统的运行。
 * 
 * @author kongmou
 * @date 2018年6月8日下午4:17:45
 * @since jdk 1.8
 * 
 * @version 1.0
 */
package twentyThreePattern.zAcrossWar.wrapper;